import OSS from 'ali-oss';
let stsToken = localStorage.getItem('stsToken');

/**
 * 创建直接连接OSS的客户端
 */
export function createDirectClient() {
  console.log('创建直接OSS客户端');
  
  return new OSS({
    region: stsToken ? JSON.parse(stsToken)?.regionId : '',
    accessKeyId: stsToken ? JSON.parse(stsToken)?.accessKeyId : '',
    accessKeySecret: stsToken ? JSON.parse(stsToken)?.accessKeySecret : '',
    stsToken: stsToken ? JSON.parse(stsToken)?.securityToken : '',
    bucket: stsToken ? JSON.parse(stsToken)?.bucketName : '',
    // 直接使用OSS endpoint
    endpoint: stsToken ? JSON.parse(stsToken)?.endpoint : '',
  })
}